#ifndef _PROCESS_H
#define _PROCESS_H

#include "Utils\Defines.h"
#include "Camera.h"

class CProcess
{
private:
	CCamera *m_pCamara;
	CCamera *m_dCamara;
	
	bool m_activeCamara;
public:
	CProcess(void);
	~CProcess(void);

	virtual void Init();
	virtual void DeInit();

	virtual void Update() = 0;
	virtual void Render() = 0;

	GETSET(CCamera*, pCamara);
	GETSET(CCamera*, dCamara);
	GETSET(bool, activeCamara);

	CCamera* GetActiveCamara();
};

#endif